From 3ad3804b99e8b88a4a15721d711b9f7d070b3f6f Mon Sep 17 00:00:00 2001 From: "kaf24@scramble.cl.cam.ac.uk" Date: Wed, 16 Feb 2005 14:59:21 +0000 Subject: [PATCH] bitkeeper revision 1.1211 (42135fc9O6u50eCen5G3SeEPjYjX6w) Fix interrupt enable during ia64 bootstrap to avoid race. Signed-off-by: Arun Sharma Signed-off-by: Keir Fraser --- xen/arch/ia64/xensetup.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xen/arch/ia64/xensetup.c b/xen/arch/ia64/xensetup.c index 131276e42c..e778b897d9 100644 --- a/xen/arch/ia64/xensetup.c +++ b/xen/arch/ia64/xensetup.c @@ -20,6 +20,7 @@ //#include //#include #include +#include //#include //#include //#include @@ -291,6 +292,7 @@ void cmain(multiboot_info_t *mbi) SLAB_HWCACHE_ALIGN|SLAB_PANIC, NULL, NULL); printk("About to call scheduler_init()\n"); scheduler_init(); + cli(); printk("About to call time_init()\n"); time_init(); printk("About to call ac_timer_init()\n"); @@ -410,6 +412,7 @@ printk("About to call init_trace_bufs()\n"); #endif domain_unpause_by_systemcontroller(dom0); domain0_ready = 1; + sti(); printk("About to call startup_cpu_idle_loop()\n"); startup_cpu_idle_loop(); } -- 2.30.2